/**
 * Annotation que deve ser utilizada para definir a ordenação padrão da entity.
 * 
 * @author Gustavo Sizílio
 * @since 0.1a
 */

package br.edu.ifrn.annotation;

@java.lang.annotation.Target(value={java.lang.annotation.ElementType.TYPE})
@java.lang.annotation.Retention(value=java.lang.annotation.RetentionPolicy.RUNTIME)
public @interface OrdenacaoPadrao {
	
	/**
	 * Campo a ser ordenado
	 */
	String[] campos() default {"id"};
	
	/**
	 * Tipo de ordenação: ASC ou DESC
	 */
	TipoOrdem[] ordens() default {TipoOrdem.ASC};
}
